آموزش NodeJs REST API - یک پروژه [Express + Swagger + MySQL] - آخرین آپدیت

NodeJs REST APIs - A Project [Express + Swagger + MySQL]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: یک API ساده Node JS REST با Express ، Node.js ، Swagger ، RestApi ، احراز هویت و یک پروژه دوره ای در حال اجرا

آنچه خواهید آموخت

  • یک برنامه کامل NodeJS RESTAPI با Express + MySQL + Swagger
  • مستندات کیفیت با Swagger
  • ساده سازی مسیریابی با Express
  • نوشتن کد در NodeJS
  • RESTApi

این دوره برای ارائه برنامه ریزی دقیق مورد نیاز برای ایجاد یک برنامه RESTApi در NodeJS با استفاده از چارچوب Express ایجاد شده است. که به شما کمک می کند برای افزایش مقیاس آن ، از ابتدا برنامه هایی را ایجاد کنید که قابل نگهداری باشند. پروژه دوره با درک خوبی از امنیت ، عملکرد ، بار ، تعمیر و نگهداری مقیاس به صورت گام به گام طراحی شده است. این دوره موارد زیر را پوشش می دهد.

  • RESTApi به سبک کار نیاز دارد

  • معماری RESTApi ، رویکردهای مختلف

  • برنامه ریزی ساختار پرونده

  • دقیق کار برای مسیر، خدمات کنترل کننده

  • تجزیه کننده بدن Nodemon

  • GET ، POST ، PUT DELETE درک روشها

  • درک کدهای پاسخ HTTP

  • اتصال پایگاه داده

  • مستندات Swagger

  • پروژه دوره

ایجاد یک برنامه RESTApi منفرد که داده را به وب سایت ها ، برنامه ها و موارد دیگر ارائه می دهد ، شگفت آور است. در عین حال ، شناخت ساختار ایجاد نیز مهم است. ما اینجا هستیم تا در هر اینچ توسعه NodeJs RESTApi به شما کمک کنیم.

این دوره شامل یک نمونه برنامه NodeJS به عنوان یک پروژه دوره ای است که شامل Swagger برای اسناد خوب ، MySQL برای پایگاه داده ، ساختار فایل مناسب برای برنامه های قابل نگهداری و مقیاس پذیر است. در اینجا سعی کردم مواردی را که برای اولین بار ایجاد پروژه برای همه حل شده است ، مانند ساختار فایل برنامه ریزی ، انتخاب الگو ، روش های مختلف برای یک چیز ، تصمیم گیری بهتر از آن ، و موارد دیگر.


Swagger چیست؟

این توسعه API را برای کاربران ، تیم ها و شرکت های دارای منبع باز Swagger ساده می کند. توسعه دهندگان RESTApi می توانند به راحتی جزئیات مربوط به REST API را با توسعه دهندگان آزمایشگاهی که شامل نام مسیر ، روش ، پارامترها ، بدنه ، اعتبار ورودی و موارد دیگر است ، ارتباط برقرار کنند.



این دوره برای چه کسانی است:

  • توسعه دهندگان مبتدی REST API درباره NodeJs و Express کنجکاو هستند
  • افزودن مستندات به REST API با استفاده از swagger

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

تنظیم و پیکربندی Setup & Config

  • تنظیم و پیکربندی Setup & Config

ایجاد اولین برنامه Creating First App

  • برنامه اول First App

راه اندازی پروژه دوره Course Project Setup

  • راه اندازی پروژه دوره Course Project Setup

راه اندازی پایگاه داده Database Setup

  • راه اندازی پایگاه داده Database Setup

برنامه ریزی ساختار فایل Planing File Structure

  • برنامه ریزی ساختار فایل Planning File Structure

ایجاد اولین REST API Creating First REST API

  • ایجاد اولین REST API Creating First REST API

اضافه کردن مستندات Swagger Adding Swagger Documentation

  • Swagger Setup Swagger Setup

ایجاد مسیر ورود به سیستم Creating Login Route

  • ایجاد مسیر ورود به سیستم Creating Login Route

ایجاد ماژول های بعدی Creating Next Modules

  • معرفی Introduction

  • افزودن پست [/پست/افزودن پست] Add Post [/posts/add-post]

  • دریافت همه پست ها [/پست ها/دریافت همه پست ها] Get All Post [/posts/get-all-posts]

  • افزودن نظر ارسال [/پست ها/افزودن-پست-نظر] Add Post Comment [/posts/add-post-comment]

  • دریافت ارسال همه نظرات [/پست ها/دریافت-ارسال-همه-نظرات] Get Post All Comments [/posts/get-post-all-comments]

  • پسندیدن و دوست نداشتن پست Like & Dislike Post [/posts/like-post, /posts/dislike-post]

  • حذف پست [/پست/حذف-پست] Delete Post [/posts/delete-post]

خلاصه Summary

  • خلاصه Summary

نمایش نظرات

آموزش NodeJs REST API - یک پروژه [Express + Swagger + MySQL]
جزییات دوره
4h 40m
17
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
13,415
4.3 از 5
ندارد
ندارد
ندارد
Navin Balla
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Navin Balla Navin Balla

مربی شرکت پرشور | بنیانگذار و CTO Amhala Pvt Ltdi Am Founder & CTO برای Completeinaweek و Amhala Private Limited، و پرشور در مورد انجام آموزش برای شرکت های بزرگ یا موسسات. ابتدا شروع به کار در Infosys Ltd. کردم. به عنوان مهندس سیستم. پس از تجربه در صنعت فناوری اطلاعات، شرکت ما Amhala Pvt Ltd را در حیدرآباد آغاز کرد. اما به عنوان یک مربی، اشتیاق مردم همیشه روح من بود و از کالج به اینجا ادامه یافت.